
#ifndef PropertyChangedEventHandler_h
#define PropertyChangedEventHandler_h

#include <REvents.h>
#include <System/ComponentModel/PropertyChangedEventArgs.h>

namespace Riccsson
{
	namespace System
	{
		namespace ComponentModel
		{
			// Summary:
			//     Represents the method that will handle the System.ComponentModel.INotifyPropertyChanged.PropertyChanged
			//     event raised when a property is changed on a component.
			//
			// Parameters:
			//   sender:
			//     The source of the event.
			//
			//   e:
			//     A System.ComponentModel.PropertyChangedEventArgs that contains the event
			//     data.
			CREATE_DELEGATE2(Void, PropertyChangedEventHandler, object*, GC_PTR<PropertyChangedEventArgs>);
		}
	}
}

#endif
